<?php 

	include("config.php");
    include(INCLUDEDIR."core.php");
	include("acceso.php");
	
	$tpl = new Sitio();
	$tpl->setPlantilla("tpl.clases.html");
	$tpl->prepare();
	
	if(!esProfesor()) redir("index.php","No tiene permiso para esta seccion",true);
	
	$usuario = session_get("usuario");
	$id_yo = $usuario['id_persona'];
	
	if($_GET['idc'] && $_GET['aasdasdasfasas']="eliminar_clase" && false) {
		$id_clase = intval($_GET['idc']);
		mysql_query("DELETE FROM clases_detalle WHERE id_clase = '$id_clase'");
		mysql_query("DELETE FROM clases WHERE id_clase = '$id_clase'");
		registrar_log("Se ha eliminado la clase $id_clase");
		redir("clases.php","La clase ha sido eliminada");
	}

	$texto = isset($_GET['texto'])?sanitizar($_GET['texto']):"";
	//$profesores = db::getArrayKey("SELECT id_persona, nombre_persona FROM personas WHERE es_profesor = 1 ORDER BY nombre_persona ASC");
	$id_profesor = isset($_GET['id_profesor'])?intval($_GET['id_profesor']):0;
	

	$tpl->newBlock("FORMULARIOBUSQUEDA");
	$tpl->assign("texto",$texto);
	//$tpl->assign("profesor",genCombo("id_profesor",$profesores,$id_profesor,'- Todos los profesores -'));
	$tpl->assign("profesor",$usuario['nombre_persona']);
	
	Post2Get();
	
	
	$query = "	SELECT * FROM clases 
				INNER JOIN personas ON clases.id_profesor = personas.id_persona 
				INNER JOIN clase_estatus ON clases.id_estatus = clase_estatus.id_estatus
				__WHERE__
				ORDER BY clases.id_clase DESC ";
	
	$filtros = array();

	if(strlen($texto)>1) {
		$filtros[] = db::SearchText($texto,array ("clases","personas") );
	}
	/*if($id_profesor>0) {
		$filtros[] = "clases.id_profesor = '$id_profesor'";	
	}*/
	$filtros[] = "clases.id_profesor = '$id_yo'";
	if(count($filtros)>0) {
		$query = str_replace("__WHERE__"," WHERE (".implode(" AND ",$filtros).")",$query);	
	} else {
		$query = str_replace("__WHERE__","",$query);
	}
	
	$result = mysql_query($query);
	if($result && mysql_num_rows($result)>0) {
		$tpl->newBlock("CLASELISTADO");	
		while($fila = mysql_fetch_assoc($result)) {
			$tpl->newBlock("CLASEFILA");
			foreach($fila as $key => $value) {
				if(strpos($key,"fecha")!==false) $value = db_a_fecha($value);
				$tpl->assign($key,$value);	
			}
		}
		
	} else {
		$tpl->newBlock("SINRESULTADOS");	
	}
	
	$tpl->Mostrar();
?>